home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / level11.gls < prev    next >
Text File  |  2000-09-09  |  14KB  |  721 lines

  1. /************/
  2. /* INCLUDES */
  3. /************/
  4.  
  5. // n.b. when multiple inclusion is prevented some of these will be automatically included by others as required
  6.  
  7. // default things to inherit our objects from
  8.  
  9. #include "defaults.gsh"
  10.  
  11. // good guys
  12.  
  13. #include "frend.gsh"
  14. #include "hark.gsh"
  15. #include "gunlok.gsh"
  16. #include "elint.gsh"
  17.  
  18. // bad guys
  19.  
  20. #include "obliteron.gsh"
  21. #include "reapor.gsh"
  22. #include "drone.gsh"
  23. #include "walking_mine.gsh"
  24. #include "archore.gsh"
  25. #include "warflash.gsh"
  26. #include "popup_turret.gsh"
  27. #include "scythor.gsh"
  28. #include "runner.gsh"
  29. #include "destructor.gsh"
  30. #include "thruster.gsh"
  31.  
  32. // neutral things
  33.  
  34. #include "crate.gsh"
  35. #include "wall_multifrag.gsh"
  36. #include "sewerfrag.gsh"
  37.  
  38. // fires
  39.  
  40. #include "carfire.gsh"
  41. #include "oilfire.gsh"
  42.  
  43. /*********/
  44. /* NOTES */
  45. /*********/
  46.  
  47. /**********/
  48. /* SHAPES */
  49. /**********/
  50.  
  51. // world objects
  52.  
  53. shape Shp_tank
  54. {
  55.     file "objects\tank.rif"
  56.     name "tank"
  57. }
  58. shape Shp_supports
  59. {
  60.     file "levels\level11.rif"
  61.     name "supports"
  62. }
  63. shape Shp_hull
  64. {
  65.     file "levels\level11.rif"
  66.     name "hull"
  67. }
  68. shape Shp_Atruck
  69. {
  70.     file "objects\armytruck.rif"
  71.     name "armytruck"
  72. }
  73. shape Shp_jeep
  74. {
  75.     file "objects\jeep.rif"
  76.     name "jeep"
  77. }
  78.  
  79. shape Shp_lift
  80. {
  81.     file "levels\level11.rif"
  82.     name "lift"
  83. }
  84. shape Shp_liftb
  85. {
  86.     file "levels\level11.rif"
  87.     name "liftb"
  88. }
  89. shape Shp_LiftswitchA
  90. {
  91.     file "objects\liftswitch H.rif"
  92.     name "liftswitch H"
  93. }
  94. shape Shp_LiftswitchB
  95. {
  96.     file "levels\level11.rif"
  97.     name "LIFT SWITCH B"
  98. }
  99.  
  100. shape Shp_shanty_houses
  101. {
  102.     file "levels\level11.rif"
  103.     name "shanty houses"
  104. }
  105. shape Shp_boat
  106. {
  107.     file "objects\fishingboat.rif"
  108.     name "boat"
  109. }
  110. shape Shp_van
  111. {
  112.     file "objects\van.rif"
  113.     name "van"
  114. }
  115. shape Shp_crane
  116. {
  117.     file "objects\dockcrane.rif"
  118.     name "crane"
  119. }
  120.  
  121. shape Shp_container_a
  122. {
  123.     file "levels\level11.rif"
  124.     name "container a"
  125. }
  126. shape Shp_container_b
  127. {
  128.     file "levels\level11.rif"
  129.     name "container b"
  130. }
  131. shape Shp_container_c
  132. {
  133.     file "levels\level11.rif"
  134.     name "container c"
  135. }
  136. shape Shp_container_d
  137. {
  138.     file "levels\level11.rif"
  139.     name "container d"
  140. }
  141.  
  142. shape Shp_sewergrate
  143. {
  144.     file "levels\level11.rif"
  145.     name "sewer grate"
  146. }
  147. shape Shp_sewerswitch
  148. {
  149.     file "levels\level11.rif"
  150.     name "sewer grate switch"
  151. }
  152.  
  153. shape Shp_stand_in
  154. {
  155.     file "levels/level11.rif"
  156.     name "stand in"
  157. }
  158.  
  159. shape Shp_cutter
  160. {
  161.     file "objects/cutter.rif"
  162.     name "cutter"
  163. }
  164. shape Shp_door
  165. {
  166.     file "levels/level11.rif"
  167.     name "door"
  168. }
  169.  
  170. /********GARBAGE PICKUPS********GARBAGE PICKUPS********/
  171. shape Shp_Garbage_C
  172. {
  173.     file "objects\GARBAGE C.rif"
  174.     name "GARBAGE C"
  175. }
  176. shape Shp_Garbage_D
  177. {
  178.     file "objects\GARBAGE D.rif"
  179.     name "GARBAGE D"
  180. }
  181. shape Shp_Garbage_E
  182. {
  183.     file "objects\GARBAGE E.rif"
  184.     name "GARBAGE E"
  185. }
  186. shape Shp_Garbage_G
  187. {
  188.     file "objects\GARBAGE G.rif"
  189.     name "GARBAGE G"
  190. }
  191. shape Shp_Garbage_H
  192. {
  193.     file "objects\GARBAGE H.rif"
  194.     name "GARBAGE H"
  195. }
  196. shape Shp_Garbage_I
  197. {
  198.     file "objects\GARBAGE I.rif"
  199.     name "GARBAGE I"
  200. }
  201. shape Shp_Garbage_J
  202. {
  203.     file "objects\GARBAGE J.rif"
  204.     name "GARBAGE J"
  205. }
  206.  
  207. /********JUNKPILES********JUNKPILES********JUNKPILES********/
  208. shape Shp_Junkpile_C
  209. {
  210.     file "objects\JUNKPILE C.rif"
  211.     name "JUNKPILE C"
  212. }
  213. shape Shp_Junkpile_D
  214. {
  215.     file "objects\JUNKPILE D.rif"
  216.     name "JUNKPILE D"
  217. }
  218. shape Shp_Junkpile_E
  219. {
  220.     file "objects\JUNKPILE E.rif"
  221.     name "JUNKPILE E"
  222. }
  223. shape Shp_Junkpile_F
  224. {
  225.     file "objects\JUNKPILE F.rif"
  226.     name "JUNKPILE F"
  227. }
  228. shape Shp_Junkpile_G
  229. {
  230.     file "objects\JUNKPILE G.rif"
  231.     name "JUNKPILE G"
  232. }
  233. shape Shp_Junkpile_H
  234. {
  235.     file "objects\JUNKPILE H.rif"
  236.     name "JUNKPILE H"
  237. }
  238. shape Shp_Junkpile_I
  239. {
  240.     file "objects\JUNKPILE I.rif"
  241.     name "JUNKPILE I"
  242. }
  243.  
  244. shape Shp_Junkpile_J
  245. {
  246.     file "objects\JUNKPILE J.rif"
  247.     name "JUNKPILE J"
  248. }
  249.  
  250. shape Shp_Junkpile_K
  251. {
  252.     file "objects\JUNKPILE K.rif"
  253.     name "JUNKPILE K"
  254. }
  255.  
  256. shape Shp_Junkpile_L
  257. {
  258.     file "objects\JUNKPILE L.rif"
  259.     name "JUNKPILE L"
  260. }
  261.  
  262. /**********/
  263. /* ROLES  */
  264. /**********/
  265.  
  266. // world objects
  267.  
  268. role Rol_tank : Rol_PlacedObject
  269. {
  270.     shape Shp_tank
  271. }
  272. role Rol_supports : Rol_PlacedObject
  273. {
  274.     shape Shp_supports
  275.     hit test ignore yes
  276. }
  277. role Rol_hull : Rol_PlacedObject
  278. {
  279.     shape Shp_hull
  280.     hit test ignore yes
  281. }
  282. role Rol_Atruck : Rol_PlacedObject
  283. {
  284.     shape Shp_Atruck
  285. }
  286. role Rol_jeep : Rol_PlacedObject
  287. {
  288.     shape Shp_jeep
  289. }
  290. role Rol_lift : Rol_PlacedObject
  291. {
  292.     shape    Shp_lift
  293.     ai    track object
  294.     destination selectable yes
  295. }
  296. role Rol_liftb : Rol_PlacedObject
  297. {
  298.     shape    Shp_liftb
  299.     ai    track object
  300.     destination selectable yes
  301. }
  302. role Rol_LiftswitchA : Rol_PlacedObject
  303. {
  304.     shape Shp_LiftswitchA
  305.     ai    pickup
  306.     destination selectable yes
  307. }
  308. role Rol_LiftswitchB : Rol_PlacedObject
  309. {
  310.     shape Shp_LiftswitchB
  311.     ai    pickup
  312.     destination selectable yes
  313. }
  314. role Rol_shanty_houses : Rol_PlacedObject
  315. {
  316.     shape Shp_shanty_houses
  317.     hit test ignore yes
  318. }
  319. role Rol_boat : Rol_PlacedObject
  320. {
  321.     shape Shp_boat
  322. }
  323. role Rol_van : Rol_PlacedObject
  324. {
  325.     shape Shp_van
  326. }
  327. role Rol_crane : Rol_PlacedObject
  328. {
  329.     shape Shp_crane
  330. }
  331.  
  332. role Rol_container_a : Rol_PlacedObject
  333. {
  334.     shape Shp_container_a
  335. }
  336. role Rol_container_b : Rol_PlacedObject
  337. {
  338.     shape Shp_container_b
  339. }
  340. role Rol_container_c : Rol_PlacedObject
  341. {
  342.     shape Shp_container_c
  343. }
  344. role Rol_container_d : Rol_PlacedObject
  345. {
  346.     shape Shp_container_d
  347. }
  348.  
  349. role Rol_sewergrate : Rol_PlacedObject
  350. {
  351.     shape        Shp_sewergrate
  352.     ai            track object
  353.     destination selectable    yes
  354. }
  355. role Rol_sewerswitch : Rol_PlacedObject
  356. {
  357.     shape    Shp_sewerswitch
  358.     ai        pickup
  359.     destination selectable yes
  360. }
  361. role Rol_stand_in : Rol_PlacedObject
  362. {
  363.     shape Shp_stand_in
  364.     ai pickup
  365.     destination selectable yes
  366. }
  367. role Rol_cutter : Rol_DefaultPickup
  368. {
  369.     shape Shp_cutter
  370.     character Chr_Other_Pickup
  371.     identifier "cutter"
  372.     moves on lifts yes
  373. }
  374. role Rol_door : Rol_PlacedObject
  375. {
  376.     shape Shp_door
  377. }
  378. /********GARBAGE********GARBAGE********GARBAGE********/
  379. role Rol_Garbage_C : Rol_DefaultGarbage
  380. {
  381.     shape Shp_Garbage_C
  382. }
  383. role Rol_Garbage_D : Rol_DefaultGarbage
  384. {
  385.     shape Shp_Garbage_D
  386. }
  387. role Rol_Garbage_E : Rol_DefaultGarbage
  388. {
  389.     shape Shp_Garbage_E
  390. }
  391. role Rol_Garbage_G : Rol_DefaultGarbage
  392. {
  393.     shape Shp_Garbage_G
  394. }
  395. role Rol_Garbage_H : Rol_DefaultGarbage
  396. {
  397.     shape Shp_Garbage_H
  398. }
  399. role Rol_Garbage_I : Rol_DefaultGarbage
  400. {
  401.     shape Shp_Garbage_I
  402. }
  403. role Rol_Garbage_J : Rol_DefaultGarbage
  404. {
  405.     shape Shp_Garbage_J
  406. }
  407.  
  408. /********JUNKPILES********JUNKPILS********JUNKPILES********/ 
  409. role Rol_Junkpile_C : Rol_DefaultGarbage
  410. {
  411.     shape Shp_Junkpile_C
  412. }
  413. role Rol_Junkpile_D : Rol_DefaultGarbage
  414. {
  415.     shape Shp_Junkpile_D
  416. }
  417. role Rol_Junkpile_E : Rol_DefaultGarbage
  418. {
  419.     shape Shp_Junkpile_E
  420. }
  421. role Rol_Junkpile_F : Rol_DefaultGarbage
  422. {
  423.     shape Shp_Junkpile_F
  424. }
  425. role Rol_Junkpile_G : Rol_DefaultGarbage
  426. {
  427.     shape Shp_Junkpile_G
  428. }
  429. role Rol_Junkpile_H : Rol_DefaultGarbage
  430. {
  431.     shape Shp_Junkpile_H
  432. }
  433.  
  434. role Rol_Junkpile_I : Rol_DefaultGarbage
  435. {
  436.     shape Shp_Junkpile_I
  437. }
  438.  
  439. role Rol_Junkpile_J : Rol_DefaultGarbage
  440. {
  441.     shape Shp_Junkpile_J
  442. }
  443.  
  444. role Rol_Junkpile_K : Rol_DefaultGarbage
  445. {
  446.     shape Shp_Junkpile_K
  447. }
  448.  
  449. role Rol_Junkpile_L : Rol_DefaultGarbage
  450. {
  451.     shape Shp_Junkpile_L
  452. }
  453.  
  454. /***********/
  455. /* THE MAP */
  456. /***********/
  457.  
  458. map /* _THE_ map - doesnt need a label */
  459. {
  460.     file "levels\level11.rif"
  461.     name "Land"
  462.     bitmap "bitmaps\\LEVEL11.rim"
  463.     camera plane none
  464.     max camera distance 100 // TBD exactly
  465.     shadow object rif "levels\level11_shadow.rif"
  466.     shadow object name "land"
  467.  
  468.     // PLAYERS TROOPS
  469.  
  470.     use Rol_GunLok in team 1 for
  471.         "Goodie B" as "gunlok"
  472.  
  473.     use Rol_Hark in team 1 for
  474.         "Goodie A" as "hark"
  475.  
  476.     use Rol_Frend in team 1 for
  477.         "Goodie D" as "frend"
  478.  
  479.     use Rol_Elint in team 1 for
  480.         "Goodie C" as "elint"
  481.  
  482.     // AI'S TROOPS
  483.  
  484.     use Rol_Popup_Turret in team 2 for
  485.         "PU turret a" and
  486.         "PU turret b" and
  487.         "PU turret c" and
  488.         "PU turret d" and
  489.         "PU turret e" and
  490.         "PU turret f" and
  491.         "PU turret g"
  492.  
  493.  
  494.     // NEUTRAL OBJECTS
  495.  
  496.     use Rol_tank in team 0 for
  497.         "tanka" and
  498.         "tankb" and
  499.         "tankc"
  500.  
  501.     use Rol_supports in team 0 for
  502.         "supports"
  503.     use Rol_hull in team 0 for
  504.         "hull"
  505.     use Rol_Atruck in team 0 for 
  506.         "Atrucka" and
  507.         "Atruckb"
  508.     use Rol_jeep in team 0 for
  509.         "jeepa" and
  510.         "jeepb" and
  511.         "jeepc" and
  512.         "jeepd"
  513.     use Rol_lift in team 0 for
  514.         "lift" as "lift_a"
  515.     use Rol_liftb in team 0 for
  516.         "liftb" as "lift_b"
  517.     use Rol_LiftswitchA in team 0 for
  518.         "LIFT SWITCH A" as "liftswitch_a"
  519.     use Rol_LiftswitchB in team 0 for
  520.         "LIFT SWITCH B" as "liftswitch_b"
  521.     use Rol_shanty_houses in team 0 for
  522.         "shanty houses"
  523.     use Rol_boat in team 0 for
  524.         "boat"
  525.     use Rol_van in team 0 for
  526.         "van"
  527.     use Rol_crane in team 0 for
  528.         "crane a" and
  529.         "crane b" and
  530.         "crane c" and
  531.         "crane d"
  532.     use Rol_container_a in team 0 for
  533.         "container a"
  534.     use Rol_container_b in team 0 for
  535.         "container b"
  536.     use Rol_container_c in team 0 for
  537.         "container c"
  538.     use Rol_container_d in team 0 for
  539.         "container d"
  540.     use Rol_sewergrate in team 0 for
  541.         "sewer grate" as "sewergrate"
  542.     use Rol_sewerswitch in team 0 for
  543.         "sewer grate switch" as "sewerswitch"
  544.     use Rol_stand_in in team 0 for
  545.         "stand in" as "stand_in"
  546.     use Rol_door in team 0 for
  547.         "door"
  548.  
  549.     /********GARBAGE PICKUPS********GARBAGE PICKUPS********/
  550.  
  551.     use Rol_Garbage_C in team 0 for
  552.         "GARBAGE Ca" as "garbage_Ca"
  553.     use Rol_Garbage_C in team 0 for
  554.         "GARBAGE Cb" as "garbage_Cb"
  555.     use Rol_Garbage_C in team 0 for
  556.         "GARBAGE Cc" as "garbage_Cc"
  557.     use Rol_Garbage_C in team 0 for
  558.         "GARBAGE Cd" as "garbage_Cd"
  559.     use Rol_Garbage_C in team 0 for
  560.         "GARBAGE Ce" as "garbage_Ce"
  561.  
  562.     use Rol_Garbage_D in team 0 for
  563.         "GARBAGE Da" as "garbage_Da"
  564.     use Rol_Garbage_D in team 0 for
  565.         "GARBAGE Db" as "garbage_Db"
  566.  
  567.     use Rol_Garbage_E in team 0 for
  568.         "GARBAGE Ea" as "garbage_Ea"
  569.     use Rol_Garbage_E in team 0 for
  570.         "GARBAGE Eb" as "garbage_Eb"
  571.     use Rol_Garbage_E in team 0 for
  572.         "GARBAGE Ec" as "garbage_Ec"
  573.  
  574.     use Rol_Garbage_G in team 0 for
  575.         "GARBAGE Ga" as "garbage_Ga"
  576.     use Rol_Garbage_G in team 0 for
  577.         "GARBAGE Gb" as "garbage_Gb"
  578.     use Rol_Garbage_G in team 0 for
  579.         "GARBAGE Gc" as "garbage_Gc"
  580.     use Rol_Garbage_G in team 0 for
  581.         "GARBAGE Gd" as "garbage_Gd"
  582.     use Rol_Garbage_G in team 0 for
  583.         "GARBAGE Ge" as "garbage_Ge"
  584.  
  585.     use Rol_Garbage_H in team 0 for
  586.         "GARBAGE Ha" as "garbage_Ha"
  587.     use Rol_Garbage_H in team 0 for
  588.         "GARBAGE Hb" as "garbage_Hb"
  589.     use Rol_Garbage_H in team 0 for
  590.         "GARBAGE Hc" as "garbage_Hc"
  591.  
  592.     use Rol_Garbage_I in team 0 for
  593.         "GARBAGE Ia" as "garbage_Ia"
  594.  
  595.     use Rol_Garbage_J in team 0 for
  596.         "GARBAGE Ja" as "garbage_Ja"
  597.     use Rol_Garbage_J in team 0 for
  598.         "GARBAGE Jb" as "garbage_Jb"
  599.  
  600.     /********JUNKPILES********JUNKPILS********JUNKPILES********/
  601.     use Rol_Junkpile_C in team 0 for 
  602.         "JUNKPILE Ca" as "junkpile_ca"
  603.     use Rol_Junkpile_C in team 0 for 
  604.         "JUNKPILE Cb" as "junkpile_cb"
  605.      use Rol_Junkpile_C in team 0 for 
  606.         "JUNKPILE Cc" as "junkpile_cc"
  607.     use Rol_Junkpile_C in team 0 for
  608.         "JUNKPILE Cd" as "junkpile_cd"
  609.  
  610.     use Rol_Junkpile_D in team 0 for 
  611.         "JUNKPILE Da"  as "junkpile_da"
  612.     use Rol_Junkpile_D in team 0 for
  613.         "JUNKPILE Db" as "junkpile_db"
  614.     use Rol_Junkpile_D in team 0 for
  615.         "JUNKPILE Dc"  as "junkpile_dc"
  616.     use Rol_Junkpile_D in team 0 for
  617.         "JUNKPILE Dd"  as "junkpile_dd"
  618.     use Rol_Junkpile_D in team 0 for
  619.         "JUNKPILE De"  as "junkpile_de"
  620.     use Rol_Junkpile_D in team 0 for
  621.         "JUNKPILE Df"  as "junkpile_df"
  622.  
  623.  
  624.     use Rol_Junkpile_E in team 0 for 
  625.         "JUNKPILE Ea"  as "junkpile_ea"
  626.     use Rol_Junkpile_E in team 0 for
  627.         "JUNKPILE Eb"  as "junkpile_eb"
  628.     use Rol_Junkpile_E in team 0 for
  629.         "JUNKPILE Ec"  as "junkpile_ec"
  630.     use Rol_Junkpile_E in team 0 for
  631.         "JUNKPILE Ed"  as "junkpile_ed"
  632.     use Rol_Junkpile_E in team 0 for
  633.         "JUNKPILE Ee"  as "junkpile_ee"
  634.     use Rol_Junkpile_E in team 0 for
  635.         "JUNKPILE Ef"  as "junkpile_ef"
  636.  
  637.  
  638.     use Rol_Junkpile_F in team 0 for 
  639.         "JUNKPILE Fa"  as "junkpile_fa"
  640.     use Rol_Junkpile_F in team 0 for
  641.         "JUNKPILE Fb"  as "junkpile_fb"
  642.     use Rol_Junkpile_F in team 0 for
  643.         "JUNKPILE Fc"  as "junkpile_fc"
  644.     use Rol_Junkpile_F in team 0 for
  645.         "JUNKPILE Fd"  as "junkpile_fd"
  646.     use Rol_Junkpile_F in team 0 for
  647.         "JUNKPILE Fe"  as "junkpile_fe"
  648.     use Rol_Junkpile_F in team 0 for
  649.         "JUNKPILE Ff"  as "junkpile_ff"
  650.  
  651.  
  652.     use Rol_Junkpile_G in team 0 for 
  653.         "JUNKPILE Ga"  as "junkpile_ga"
  654.     use Rol_Junkpile_G in team 0 for
  655.         "JUNKPILE Gb"  as "junkpile_gb"
  656.     use Rol_Junkpile_G in team 0 for
  657.         "JUNKPILE Gc"  as "junkpile_gc"
  658.     use Rol_Junkpile_G in team 0 for
  659.         "JUNKPILE Gd"  as "junkpile_gd"
  660.     use Rol_Junkpile_G in team 0 for
  661.         "JUNKPILE Ge"  as "junkpile_ge"
  662.     use Rol_Junkpile_G in team 0 for
  663.         "JUNKPILE Gf"  as "junkpile_gf"
  664.     use Rol_Junkpile_G in team 0 for
  665.         "JUNKPILE Gg"  as "junkpile_gg"
  666.  
  667.     use Rol_Junkpile_H in team 0 for 
  668.         "JUNKPILE Ha"  as "junkpile_ha"
  669.     use Rol_Junkpile_H in team 0 for
  670.         "JUNKPILE Hb"  as "junkpile_hb"
  671.     use Rol_Junkpile_H in team 0 for
  672.         "JUNKPILE Hc"  as "junkpile_hc"
  673.     use Rol_Junkpile_H in team 0 for
  674.         "JUNKPILE Hd"  as "junkpile_hd"
  675.     use Rol_Junkpile_H in team 0 for
  676.         "JUNKPILE He"  as "junkpile_he"
  677.  
  678.     use Rol_Junkpile_I in team 0 for 
  679.         "JUNKPILE Ia"  as "junkpile_ia"
  680.     use Rol_Junkpile_I in team 0 for
  681.         "JUNKPILE Ib"  as "junkpile_ib"
  682.     use Rol_Junkpile_I in team 0 for
  683.         "JUNKPILE Ic"  as "junkpile_ic"
  684.  
  685.     use Rol_Junkpile_J in team 0 for 
  686.         "JUNKPILE Ja" as "junkpile_ja"
  687.     use Rol_Junkpile_J in team 0 for
  688.         "JUNKPILE Jb" as "junkpile_jb"
  689.  
  690.     use Rol_Junkpile_K in team 0 for 
  691.         "JUNKPILE Ka" as "junkpile_ka"
  692.     use Rol_Junkpile_K in team 0 for
  693.         "JUNKPILE Kb" as "junkpile_kb"
  694.  
  695.     use Rol_Junkpile_L in team 0 for 
  696.         "JUNKPILE La" as "junkpile_la"
  697.     use Rol_Junkpile_L in team 0 for
  698.         "JUNKPILE Lb" as "junkpile_lb"
  699.     use Rol_Junkpile_L in team 0 for
  700.         "JUNKPILE Lc" as "junkpile_lc"
  701.     use Rol_Junkpile_L in team 0 for
  702.         "JUNKPILE Ld" as "junkpile_ld"
  703. }
  704.  
  705. camera track
  706. {
  707.     file "levels\level11.rif"
  708.     name "wall intro"
  709. }
  710.  
  711. camera track
  712. {
  713.     file "levels\level11.rif"
  714.     name "wall village"
  715. }
  716.  
  717. camera track
  718. {
  719.     file "levels\level11.rif"
  720.     name "wall end"
  721. }